// 它是专门用于网络代理配置的配置文件  就是类似于webpack devServer配置
// 此文件修改后，一定要重启服务
// 它是给nodejs所用，模块化是commonjs规范 require/module.exports
// 导入反向代理的中间件
// 手动安装一下 npm i -D http-proxy-middleware
let { createProxyMiddleware: proxy } = require('http-proxy-middleware')

// 设置代理 
// 导出给nodejs  环境就是express
module.exports = app => {
  // 以/api开头的请求，都进行代理
  app.use('/api', proxy({
    // 代理的目标域名
    target: 'https://api.iynn.cn/film',
    // 改就请求host请求名称
    changeOrigin: true,
    // 如果你的请求地址和目标地址不一致可以重写一下url路径
    pathRewrite: {}
  }))
  
}


